#pragma once

#include "fxcc/core/graph/common/EffectBase.h"
#include "fxcc/core/graph/opengl3/RenderStates.h"

namespace fxcc
{
    namespace graph
    {
        namespace opengl3
        {
            struct FXCC_API   EffectBase:public common::EffectBase
            {
                void Begin()
                {
                    auto &rs = fxcc::graph::opengl3::RenderStates::Inst();
                    rs.Clear(this->m_PipeLineType);
                }

                void End() {

                };
            };
        };
    };
};